changed private to protected
using protected methods (rather than private ones) improves the ease of extensibility
phing commons chain
release