added some new OO-related feature sets