rename createMessageViaView to createMessageFromView; and viewsDir default from view service