Mostly for consistency. I have an un-pushed change that initiates the dynamic object with the opts, which makes it slightly nicer. I don't see anything wrong with using the dynamic class?