An implementation of object level mixins in php