Make behaviors come from a repository