KnockoutJS extension to map plain object into object with knockout observable properties bound to REST actions