Real life implementation of Manager pattern on Laravel