elyssa/color does not necessirily need a constructor any more
elyssa/rect does not necessirily need a constructor any more
elyssa/size does not necessirily need a constructor any more