Boolean is a predefined enum object having Ruby’s true and false singletons as possible values.
Long represents a 64-bit Integer This constant is merely a marker for keeping this information in the Ruby version of the metamodel, values of this type will always be instances of Integer or Bignum; Setting it to a string value ensures that it responds to “to_s” which is used in the metamodel generator