Implement PropertyTransition abstract class

[#49843371]

It allows to smoothly change property over desired time period.