Completed basic functionality for MVP directives