instance now can override prototype methods