poprawiona klasa rules, wywalony interfejs IRules