Declarative object constructor
