adding accessors for normal properties