Implement transition time support in Light object