This module was created as an alternative to use fields, and uses Class::Accessor::Fast as a base. Creates accessors at compiletime.