i think its better to save operators in a map and not as an own class