basic validation framework of insertion; new validator and acl design needs to be discussed