Fixed enso.js to not extend Object.Protocol
Added computed field 'key' to schema class