Adds new domain objects and new constants
Adds new utility class and modifies support domain and constant classes
Adds new extension functions and file fixes