All Resolver classes and interfaces will be marked as @internal
All Proxy classes and interfaces will be marked as @deprecated
All public Resolvers and Interfaces will be moved to the Contract
namespace.
Reslover in Contract
will contain all public static
methodes if they are not marked as internal