Added lots of functionality to StyleSheetBase for better type-safety.
Additionally added extra lazy properties as convenience functionality for style properties that combine several values into a single field.