I find it weird to have "using" and then the definition of X and Y. Maybe remove the using?