implement configuration classMetadataFactory and Readme