Never seen this before, but it should inherit from object