Add support for create method which gets called with initial properties upon creation