Blueprints implementation on top of ElasticSearch