Created several classes as a place-holder for configurable properties.