refactor core: all registrations now in Expressions class