add missing extends Object behavior