ClassMetaData dependencies proxy interfaces