class: Can pass args to mixin
class: Only call source.init and not the indices init
class: Changed logic for retrieving object type
console: Mostly finished input module
output: default max size = 100