constants added
\movable properties constructors
etc.