WIP - Refactor to start using Axiom-Types

The class is still there but now Attribute for Boolean dependes on Axiom::Types::Boolean