PPP cleanup
* prepare for PHP5.5 scalar class name resolution
Strengthened ::class scalar support
minor coding style fix
`self` and `parent` are case-insensitive as of PHP 5.5