Underscore notation now in master branch

Please see this pull request which significantly changes how properties are used. This comes with some breaking changes. If some properties need a fallback or that we missed while renaming please let me know!