Builder Utility Macros

These macros are utility macros which can be used anywhere