simplify inheritence in FilterHalfEllipse