add more handler resource attributes
add mutators
return if the things are nil