Validate_required not working as expected

running this in the in the console house = House.changeset(%House{}, %{}) gives me this results

#Ecto.Changeset<
  action: nil,
  changes: %{},
  errors: [
    house_type: {"can't be blank", [validation: :required]},
    house_number: {"can't be blank", [validation: :required]},
    house_location: {"can't be blank", [validation: :required]},
  ],
  data: #Zito.House<>,
  valid?: false
>