I'm not sure how this model works. Is this a base class? If so, this method should be defined here to return false, and then be redefined on a subclass.