DSL for defining objects (aka profiles) completion level (score and percentage), like LinkedIn or Facebook, but works with every object!