added from_rgba class method