Handle the possibility of nil options in PublicAttributesMixin

Should fix osbridge/open-source-bridge-proposals#14