it has own properties that override