@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (obj == null) {
			return false;
		}
		if (getClass() != obj.getClass()) {
			return false;
		}
		GenericSaveable other = (GenericSaveable) obj;
		if (record == null) {
			if (other.record != null) {
				return false;
			}
		}
		else if (!record.equals(other.record)) {
			return false;
		}
		return true;
	}
Creates a generic saveable that can be used by the property map manager
via the saveable's record and associated database schema
@param record the saveable's record.
@param schema the saveable's database table's schema.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/properties/GenericSaveable.java