Enforced single mehod responsibility