At the moment constructed features must be instantiated implicitely like this:
TAirRoom_change = Connection(Change(base=TAirRoom))
It would be cleaner to just implement it like this:
TAirRoom_change = TAirRoom.change
Planned are: Addition, Subtraction, Multiplication, Division, change, shift