compose passed properties on create()
release 0.4.0