add tests for create and properties