please call this AbstractBlockAdmin as all abstract classes should have Abstract as prefix in the name. the class itself seems right to me