Adapted for Kohana 3.3 ( PSR-0 Implementation)