   defp create_build(project = %WP{}, build_counter) do
     case Repo.get_by(WB, [project_id: project.id, number: build_counter]) do
       nil -> %WB{project_id: project.id, number: build_counter, id: nil}
+            |> convert_up_build()
       build -> build
     end
   end

  Converts the structs from lower abstraction into their counterparts
  of the Builds Context.
  """
  @spec convert_up(WP.t|WB.t) :: Project.t | Build.t
  defp convert_up(p = %WP{}) do
    fields = [:name, :url, :plugins, :enabled, :delay, :id,
      :updated_at, :inserted_at]
    |> Enum.map(fn f -> {f, Map.get(p, f)} end)

  @spec get_project(integer) :: Project
  def get_project(id) when is_integer(id) do
    Repo.get!(WP, id)
    |> convert_up_project()
  end

  @doc """
