Now able to assign values to component buffer fields with type checking enforced.