ActiveAbstract extension