changed .setter() to .defineField()

added getter, configurable false,