lazy initialize constructor parameters deserializer
Changes on getter/setter accessor + identity deserialization

Changed the getter/setter accessor on PropertyInfo to allow writing the additional jsni method next to the caller.
Changed identity deserialization to not depend on BeanPropertyDeserializer and removed the return type from them