ok, so we agree that in propel1 we could simple do the thing described in https://github.com/propelorm/Propel/pull/821#discussion_r9302274