Model can do prepare->execute
controller can add context with a method instead of accessing the property directly
config can read php files!!