Move property definitions into a separate method for better control
Add same csscomplete pattern for fonts, text and list-style properties