removed backreference from getRepository and use signature for type resolving #50