Remove register keyword, it isn't useful anymore.
Don't issue an warning about unspecified types.
Fix bug when copying an empty queue that has just been constructed.
Add diagnostic message when engine doesn't know how to create the default type.
Avoid crash on an edge cases.
Add contructor from YUVValueC<float>
Add method for getting and removing the last element.