Type '{0}' is invalid for property '{1}' in Entity (External Content Type) '{2}'. Type '{0}' does not have public parameterless ...