FEAT: validating associations

ref #23