Realize returning correct instance in constructor of Font, Opacity and Shadow