hide type_relations constructor

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
replace extract_dependencies with make_dependencies

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>