1. A method of applying styles to an object within a user interface during runtime, comprising: ascertaining a first style associated with said object; applying first properties associated with said first style on said object; and for each next style associated with said object, applying second properties associated with said next style on said object, wherein said properties include at least a graphical attribute of said object in said user interface.