Add Class Method MagicField.datatypes   and re-define	pretty_name can be set