Added possibility to override the ApiReader class

This is required when ones need to provide any of the defaults for the project in api reader overrided class.