Implement Application entity