I think it would be enough to just say the method should be public and none abstract?