Added simple class for a contact

All setters can be final as well.

I'll add a TODO for myself to make sure that's true for all DataObjects and Builders