Provide custom Properties object for Server

This resolves an issue with undefined property accessors passing back from
Openstruct to the DSL