There is a small but potential risk to name your concept link declaration like 'properties', 'child', 'childRoles', 'referenceRoles' and so on. If you do that, your Java code wouldn't compile because any class generated from concept declaration is inherited from jetbrains.mps.smodel.SNode, which had already defined methods 'getProperties()', 'getChild()'... each with its own signature.
There are lots of workarounds existed. For example, it is possible to highlight name for your concept link in red if it may resulted in naming conflict.
What are plans of MPS Team about this subject?