Fixed issue with PHP 5.3 using $self and not behaving like $this with protected methods
Fixed method documentation