made serialization methods public

this avoids using reflection on the revit plugin
Merge branch 'develop' of github.com:axomic/openasset-rest-cs into develop