remove class_aliases for php 5.3 and use implementation instead