making the field instantiation a method and not a value