submoduleへの操作を行えるようにしました。これに伴い、これまでconfigured?中心だった判別をaccessible?とempty?を使って行うようにしました。