public override void OnLoad() { cls = ClassDescriptor.lookup(Database, className); if (cls != typeof(V)) { throw new DatabaseException(DatabaseException.ErrorCode.INCOMPATIBLE_VALUE_TYPE, cls); } locateFields(); }