PROBCORE-491
PROBCORE-491 Made it so that the OpInfos are only lazily evaluated when they have to be.
PROBCORE-491 Fixed broken tests, changed code referencing getName() or getParams() to ensure that the operations are evaluated before they are returned.
PROBCORE-491 Changed Java commands to call new prolog predicates
Merge branch 'feature/operationRefactoring' into develop