add default constructor and isCreated attribute
add initialize method
change save method for new instances
fix save method; add getLastID method
Merge branch 'origin/feature_create'