Seems reasonable. My branch which has Postgres using this for OID mapping doesn't use this class's aliasing, anyway.