fixed psr-2 issues
fixed dependency issue, added abstract static method exceptions