Added object constructor and object maker