Cleaned up DecisionBefore model and added model tests [#55759276]