prepared separation from the Sail dependency by isolating its constants values
removed all Sail dependencies for a lighter package