*Deleted new Instances and used Factory instead