throw exception on not implemented methods