Agreement, Dominance and Doubling: The morphosyntax of DP