Step one for moving implementedMethods logic

A behavior should be responsible for saying what methods it implements