@property
    def writable_fields(self):
        return [
            field for field in self.fields.values()
            if not field.read_only