 /// MARK: .equals
 
 /// Model.field == value
-public func == <Model, Value>(lhs: ReferenceWritableKeyPath<Model, Value>, rhs: Value) -> ModelFilterMethod<Model>
+public func == <Model, Value>(lhs: KeyPath<Model, Value>, rhs: Value) -> ModelFilterMethod<Model>
     where Model: Fluent.Model, Value: Encodable & Equatable
 {
     return ModelFilterMethod<Model>(

/// MARK: .notEquals

/// Model.field != value
public func != <Model, Value>(lhs: ReferenceWritableKeyPath<Model, Value>, rhs: Value) -> ModelFilterMethod<Model>
    where Model: Fluent.Model, Value: Encodable & Equatable
{
    return ModelFilterMethod<Model>(

}

/// Model.field? == value
public func == <Model, Value>(lhs: KeyPath<Model, Value?>, rhs: Value) -> ModelFilterMethod<Model>
    where Model: Fluent.Model, Value: Encodable & Equatable
{
    return ModelFilterMethod<Model>(
