function disassemble($value) { return $this->fkType->disassemble(is_null($value) ? null : ($value instanceof IdentifiableOrmEntity ? $value->_getId() : $value)); }