simplified object zval createon,

added default returns for the new callbacks yes