update repo to use new definition
pass through method to type repository
simplify boolean return value
update test for new definition
add two spaces. really important spaces.