Expand description

These macros are only used to create all objects easily as well as simplifying testing and creating methods.