Adapted for Kohana 3.3 (PSR-0 Implementation)