added aliasName
added requiredComponents