simplify required_to_instantiate implementation

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

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
add documentation to resolve_dependencies function

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

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

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

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

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
make type_dependencies behave like other classes

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

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

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
add documentation for types type_dependencies

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

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

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