Dynamic Model Generator which can be used when working with legacy databases.