Parent must always be the base object