Enhancement: Extract abstract test case
Fix: Remove PHP5.4 from Travis build matrix
Enhancement: Leverage class keyword
Fix: Properties can be private