fun createNeeds(context: Context, block: Builder.() -> Unit): Needs
creates an instance of Needs by Needs.Builder using kotlin dsl.