No need to extend self for class