One class implementing all three interfaces