changed object declaration rule