adding proper functionality for assemblies to be inside other assemblies