Constrained data frames and homogenous list classes