Body smart constructor.