Pulling the right source of truth for bdd
Adding function type check
Adding view collection type