framework_entity_adapter now uses Dereferencable semantics for underlying object, added containing_ptr