updated create to accept an array.
Default missing properties to Zero