Defined create and new methods