Simplified __init__ and content type system