Removed fluent api form user and changed the way of handling exceptions