remove typecasting on collection methods to allow a PK to be passed