Refactored and updated Service.php
Added support to create first instance on Service::getInstance() call