Raise NotImplementedErrors instead of just passing