Implemented property creation functionality