ensure base object has the same methods