There might not be any valid reason behind my thinking, but I try to avoid empty methods in subclasses. Is this the accepted practice for subclasses?  For example, I might prefer to use a boolean which would determine whether the method fires. Again, though, this might just be a personal preference.