Prevent any Behavior methods showing up as callable

Instaed of checkingwhere amethod is declared, simply diff against the
methods defined in Behavior. Cache Behavior methods in the same property
as other behavior methods are cached.