continued implementation of DSABehavior and DSAPlane classes