and could we change this method to look exactly as in orm, with ClassMetadata as first argument? i think you always should have it where you call this.