create initializer with properties
naming module fix
add create method
Merge pull request #13 from amco/add-properties-on-initializer

Create initializer with properties, fixes #2