moved movable property in another class (somewhat crunchy)