- added dependency resolver for composite types