Removed contract type.
Promoted side to public api.