i like the simplicity of that. On thing. Would you agree an queue instance should be immutable. Hence a clone of $options and removal of set/getters... You for sure wouldn't want to mess with the table name while running.