Fixing interfaces navigability (again) plus changing behavior of the builder to always add all the default properties to fields (changing some tests to reflect that)