allow accessing dashed attributes with camelcase names and dot notation